package game;

import java.awt.Color;
import java.awt.Graphics;
import java.awt.Rectangle;

//import game.xmlclasses.XmlGameComponent;
//import javax.xml.bind.annotation.XmlAccessType;
//import javax.xml.bind.annotation.XmlAccessorType;
//import javax.xml.bind.annotation.XmlElement;
//import javax.xml.bind.annotation.XmlRootElement;

public interface IDrawableRectangle
{
	public void paintComponent(Graphics g);
	
	//accessors
	public int x(int x);
	public int x();
	
	public int y(int y);
	public int y();
	
	public int width(int width);
	public int width();
	
	public int height(int height);
	public int height();
	
	public Color color(Color color);
	public Color color();
	
	public Rectangle bounds(int x, int y, int width, int height);
	public Rectangle bounds();
}
